﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Master/Site.Master" AutoEventWireup="true" CodeBehind="CampañasZonas.aspx.cs" Inherits="VentaPorCatalogos.Pages.CampañasZonas" %>
<%@ Import Namespace="BE" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    <script type="text/javascript">

        $(function () {
            // Esto permite que se ejecute código al inicio, cuando se trabaja con Update Panel.
            Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(function (evt, args) {                
                $(".GridViewEditRow input").datepicker({ dateFormat: 'dd/mm/yy'});

                FormatoGrillasSeleccionables();            
            });

        });

        function SeleccionarCampaña(filtro) {
            var answer = popupwindow("CampañasSearch.aspx?Filtro=" + filtro, "Búsqueda de Campañas", 530, 700);
            $("#" + "<%=hidIdCampaña.ClientID %>").val(answer.id);
            $("#" + "<%=txtCampaña.ClientID %>").val(answer.text);

            if (answer.id != 0)
                MostrarZonas();
        }

        function MostrarZonas() {
            <%= GetButtonPostBack() %>;
        }
    </script>

</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="cntContent" runat="server">
    <div class="titulo">
        <span class="texto_titulo">FECHAS POR ZONA</span>
    </div>

    <div id="divFiltros" runat="server">
        <fieldset>
        <legend>Campaña</legend>

        <div class="field">
            <asp:Label ID="lblCampaña" AssociatedControlID="txtCampaña" runat="server" EnableViewState="false" Text="Campaña:"></asp:Label>                            
            <asp:TextBox ID="txtCampaña" runat="server"></asp:TextBox>                    
            <asp:ImageButton ID="btnSelCampaña" runat="server" value=""
                ImageUrl="~/images/Binoculars.png" 
                CssClass="BotonSeleccion" onclick="btnSelCampaña_Click" />
            <asp:HiddenField  runat="server"  ID="hidIdCampaña" Value="" />  
            <asp:Button ID="btnMostrarZonas" runat="server" Text="Mostrar Zonas" onclick="btnMostrarZonas_Click" />
        </div>  

    </fieldset>

    </div>

    <fieldset style="height: 350px;">
        <legend>Zonas</legend>

        <asp:GridView ID="gdvZonas" runat="server" 
            CssClass="selectableGridView"  
            AutoGenerateColumns="False" 
            OnRowCancelingEdit="gdvZonas_RowCancelingEdit"  AllowPaging="true" PageSize = "10" 
            OnRowEditing="gdvZonas_RowEditing" OnRowUpdating="gdvZonas_RowUpdating"
            DataKeyNames="IdZona" ShowHeaderWhenEmpty="True" Width="650px" 
            onpageindexchanging="gdvZonas_PageIndexChanging">
            <PagerSettings  FirstPageText="Primer página" LastPageText="Última página" PageButtonCount="4" Mode="NumericFirstLast"  />
            <PagerStyle CssClass="paginadorGrilla" />
            <Columns>                            
                <asp:TemplateField HeaderText="Cód." ItemStyle-Width="80px"  HeaderStyle-Width="80px" >
                    <ItemTemplate>                                 
                        <%# ((CampañasZonasCierresBE)Container.DataItem).oZonasBE.IdZona %>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField HeaderText="Zona" ItemStyle-Width="180px" HeaderStyle-Width="180px" >
                    <ItemTemplate>                                 
                        <%# ((CampañasZonasCierresBE)Container.DataItem).oZonasBE.Descripcion %>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:BoundField HeaderText="Inicio" DataField="FechaInicio" ApplyFormatInEditMode="true" DataFormatString="{0:dd/MM/yyyy}" ItemStyle-Width="90px"  HeaderStyle-Width="80px"/>
                <asp:BoundField HeaderText="Cierre" DataField="FechaCierre" ApplyFormatInEditMode="true" DataFormatString="{0:dd/MM/yyyy}" ItemStyle-Width="90px"  HeaderStyle-Width="80px"/>
                <asp:BoundField HeaderText="Llegada" DataField="FechaLlegada" ApplyFormatInEditMode="true" DataFormatString="{0:dd/MM/yyyy}" ItemStyle-Width="90px"  HeaderStyle-Width="80px"/>
                <asp:CommandField ShowEditButton="true" ShowCancelButton="true"/>
            </Columns>
            <EditRowStyle CssClass="GridViewEditRow" />
            
        </asp:GridView>


    </fieldset>

    <div class="Botonera">
        <fieldset>
            <legend>Acciones</legend><span class="ContenedorBotones">
                <asp:Button ID="btnAceptar" runat="server" Text="Aceptar" 
                onclick="btnAceptar_Click"  />
                <asp:Button ID="btnCancelar" runat="server" Text="Cancelar" 
                onclick="btnCancelar_Click" />
            </span>
        </fieldset>
    </div>




</asp:Content>
